using System;

namespace Voodoo.Sauce.Internal.CrossPromo.Configuration
{
	[Serializable]
	internal class CrossPromoConfiguration
	{
		public bool enabled = true;

		public int sessionsCountBeforeShowing;

		public int sessionsCountBetweenShowing;

		public int gamesCountBeforeShowing;

		public int gamesCountBetweenShowing;

		public int impressionsCountBeforeHiding = -1;

		public string gamesToShow = "";

		public string waterfallId = "";

		public override string ToString()
		{
			return string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat(string.Concat("CrossPromoConfiguration:" + Environment.NewLine + Environment.NewLine, $"enabled: {enabled}", Environment.NewLine), $"sessionsCountBeforeShowing: {sessionsCountBeforeShowing}", Environment.NewLine), $"sessionsCountBetweenShowing: {sessionsCountBetweenShowing}", Environment.NewLine), $"gamesCountBeforeShowing: {gamesCountBeforeShowing}", Environment.NewLine), $"gamesCountBetweenShowing: {gamesCountBetweenShowing}", Environment.NewLine), $"impressionsCountBeforeHiding: {impressionsCountBeforeHiding}", Environment.NewLine), "waterfallId: ", waterfallId, Environment.NewLine), "gamesToShow: '", gamesToShow, "'");
		}
	}
}
